$(function() {
	//系统管理
	//----磁盘清理
	/**
	 * Init
	 *
	 * 
	 * |-- 
	 * |   `-- 
	 * |   `-- 
	 * |	   `-- 
	 * |		   `-- 
	 * |		   `-- 
	 * |			   `-- 
	 * |		   `-- 
	 * |-- 
	 * |-- 
	 */
	var ad = appData();

	var tmplObj = null;
	
	var arrys = []
	console.log('已加载')

	DomNameStart()

	function DomNameStart() {

		
		//侧面添加class、索引加载
		$('.sys-sidebar ul li').eq(0).find('ul li ').eq(0).addClass('active')

		var name = $('.sys-sidebar').find('li .active a').text()

		$("#TopName").text(name) //替换头部日志名称
		
		
		  
		ad.selectList("EQ_DISK_GB",{},function(data){
			$("#EqDisk").empty()
			for(var i=0;i<data.length;i++){
				$("#EqDisk").append(`<li><h3>${data[i].name}</h3><p><span id="numbl0">${data[i].data}</span></p> </li>`)
			}
		})
		
		showTable(true,1)
		initTime("#timeStart")
		initTime("#timeEnd")
			$("#timeStart").attr('readonly','readonly')
			$(".daterangepicker").css({'z-index':9999,'width':"245px"})
			$("#timeEnd").attr('readonly','readonly')
			$(".daterangepicker" ).css({'z-index':9999,'width':"245px"})
		
		
		$("#clear").on('click',function(){
			$("#popup").show()
		})
		
		$("#close").on('click',function(){
			$("#popup").hide()
            alertTable()
		})

        $("#cancel").on('click',function(){
            $("#popup").hide()
            alertTable()
        })
		
		
		
		alertTable()
		
		
	}
	
	
	
	//表格show加载
	function showTable(dontRenderPager, page) {
  		
		var params = {
			"page":page,
			
			"pageSize": appApi('PAGE_SIZE')
		}
  		
		ad.selectList("EQ_DISK_RECORD", params, function(data) {
			
			$("#tableBody").empty();
			if (data.length === 0) {
				$("#tableBody").append("<tr><td colspan='7' class='colspanCss'><h1>暂无数据</h1></td></tr>");
				return false;
			}
		
			
			
			$.get('scripts/app/safe/sysManage/listDisk.tmpl', function(tmpl) {
			
				
				$("#tableBody").empty().append($.tmpl(tmpl, data))
				
				if (dontRenderPager) {
					renderPager(data.totalRecord);
				}
			})
			
		})
	}
	
	function renderPager(totalRecord, nowPage) {
		$("div.page").pagination(totalRecord, appApi("PAGE_SIZE"), {
			callback: function(page_id, jq) {
				pageNumNow1 = page_id + 1;
				showTable(false, pageNumNow1);
			}
		}, nowPage);
	};
	
	
	//时间插件加载
	function initTime(id){
    	$(id).daterangepicker({
			singleDatePicker:true,
            showDropdowns: true,
            timePicker12Hour: false,
            startDate: moment().startOf('day'),
            format: 'YYYY-MM-DD'
   		});
   		$('.daterangepicker').width('512px')
    }
	
	//alertTable()
	function alertTable() {
		
		var typeName = ['SJFW','SJTM','SJYY','XTRZ','RZDJ']
		
		var arry1=[],arry2=[],arry3=[],arry4=[],arry5=[];
		
		var allarry = [arry1,arry2,arry3,arry4,arry5]
		
		for(var i=1;i<6;i++){
			alertAdd("EQ_DISK_ALERT"+i,$("#tpAlert"+i),allarry[i-1],i==5?null:'br')
			
			
		}
		
		
		$("#save").off("click").on('click',function(){
				
			var param = {
				'sjfw':allarry[0],
				'sjtm':allarry[1],
				'sjyy':allarry[2],
				'xtrz':allarry[3],
				'rzdj':allarry[4],
				'startTime':$("#timeStart").val(),
				'startEnd':$("#timeEnd").val()
			}
			
			ad.insert('EQ_DISK_CLEAR',param,function(){

				console.log(param)
                showTable(true,1)
			})
			$("#popup").hide()

            alertTable()
		})
		
		
		function alertAdd(api,id,arry,br){
				ad.selectList(api,{},function(data){
					id.empty()
					if(br){
                        for(var i=0;i<data.length;i++){
                            id.append(`<label><input type="checkbox"  data-id="${data[i].code}">${data[i].value}</label>${i%2==0?'':'<br>'}`)
                        }
					}else {
                        for(var i=0;i<data.length;i++){
                            id.append(`<label><input type="checkbox"  data-id="${data[i].code}">${data[i].value}</label>`)
                        }
					}


					id.find('input').on('click',function(){
						
							var val = $(this).attr('data-id')
							
							if(arry.indexOf(val)==-1){
								arry.push(val)
							}else{
								arry.splice(arry.indexOf(val),1)
							}
							
						
						
						
					})
				})
				
				
				
		}


        $("#timeStart").val('')
        $("#timeEnd").val('')

	}
})